<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script>
      /*
            任何类型的值都可以称为数组中的元素

            创建数组的时候,要确保数组的数据类型是相同的

            遍历数组
                -简单理解,就是获取到数组中的每一个元素

        */
      const arr = [1, 2, 3, 4, 5];
      for (let i = 0; i < arr.length; i++) {
        console.log(arr[i]);
      }

      for (let i = arr.length - 1; i >= 0; i--) {
        console.log(arr[i]);
      }

      /*
            定义一个Person类,类中有两个属性name和age
                然后穿件几个Person对象,将其添加到一个数组中

            遍历数组,并且打印未成年人的信息
        */
      class Person {
        constructor(name, age) {
          this.name = name;
          this.age = age;
        }
      }

      const ArrPerson = [
        new Person("GG",18),
        new Person("GG",38),
        new Person("GG",8)
      ]
      for (let i = 0; i < ArrPerson.length; i++) {
            if(ArrPerson[i].age < 18){
                console.log(ArrPerson[i]);
            }        
      }
    </script>
  </head>
  <body></body>
</html>
